草庐IT

MySQL explain 和 profiling 详解

全部标签

详解区块链,智能合约,去中心化应用

文章目录一、区块链是什么?二、智能合约三、去中心化应用一、区块链是什么?区块链本质上是一个去中心化的分布式账本数据库,目的是解决交易信任问题。广义来看,区块链技术是利用块链式数据结构验证与存储数据、利用分布式节点共识算法生成和更新数据、利用密码学方式保证数据传输和访问的安全、利用自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。狭义来看,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。区块链技术来源于比特币的,其本质是一个基于共识机制、无中心化的数据库,具有去中心化、可溯源、不可篡改

教你亲手制作一个虚拟数字人,超全步骤详解

自计算机图形学问世以来,人们一直在尝试创造逼真的数字人类。直到最近,那些成功的人还必须投入数月甚至数年的时间。这是一个非常昂贵和耗时的过程,需要高技术知识和设备以及高超的艺术技巧。但随着MetaHumanCreator的推出,这一切都发生了变化,这是一款基于云的应用程序,任何人都可以在几分钟内制作出自己完全装配的逼真的数字人类。什么是数字人?简而言之,数字人是一个3D计算机生成的人类版本,可以动画化以像真人一样移动和行动,但在虚拟世界中。它的范围可以从程式化到逼真;它可以是实时的交互式体验,也可以是离线渲染的动画;它的运动可以由真人控制,也可以由人工智能(AI)控制。一方面,数字人类与现实几乎

【2023传智杯-新增场次】第六届传智杯程序设计挑战赛AB组-DEF题复盘解题分析详解【Java&Python&C++解题笔记】

本文仅为【2023传智杯-第二场】第六届传智杯程序设计挑战赛-题目解题分析详解的解题个人笔记,个人解题分析记录。本文包含:第六届传智杯程序设计挑战赛题目、解题思路分析、解题代码、解题代码详解文章目录一.前言二.赛题题目D题题目-憧憬E题题目-加减F题题目-白魔法师二.赛题题解D题题解-憧憬python解题C/C++解题Java解题Python代码讲解C/C++代码讲解

Android NDK开发详解设备兼容性之支持 64 位架构

AndroidNDK开发详解设备兼容性之支持64位架构评估应用状态速查您的应用是否使用了原生代码?您的应用是否包含64位库?使用APK分析器查找原生库通过解压缩APK查找原生库使用64位库构建应用使用AndroidStudio或Gradle构建使用CMake构建使用ndk-build构建将32位代码移植到64位架构利用AndroidAppBundle减少大小增加量游戏开发者Unity开发者多APK和64位合规性RenderScript和64位合规性在64位硬件上测试应用仅支持64位架构的设备其他设备选项安装并测试您的应用检查已知兼容性问题发布{0}在GooglePlay上发布的应用需要支持64

docker入门概念详解

  本篇文章对docker的一些基础概念和周边概念进行了详细解释。帮助你可以很好的理解docker是用来干什么的,docker是怎么工作的。其中有docker所运用到的技术解释,docker的不同发展版本,dokcer的架构,docker的生态等等详解。希望本片文章会对你有所帮助。文章目录一、虚拟化与容器化1、1 什么是虚拟化、容器化1、2 为什么要虚拟化、容器化?二、虚拟化实现方式2、1 虚拟化常见类别2、2 常见虚拟化实现2、2、1 主机虚拟化(虚拟机)实现 2、2、2 容器虚拟化实现2、2、3 容器虚拟化基础之NameSpace2、2、4 容器虚拟化基础之cgroups。2、2、5 容器

Spring Cloud配置application.yml与bootstrap.yml区别及多profile配置 | Spring Cloud 6

一、前言SpringCloud构建于SpringBoot之上,在SpringBoot中有两种上下文,一种是bootstrap,另外一种是application。二、bootstrap与application(.yml/.properties)2.1两者区别bootstrap.yml/bootstrap.properties和application.yml/application.yml都可以用来配置参数。bootstrap.yml/bootstrap.properties:用来程序引导时执行,应用于更加早期配置信息读取。可以理解成系统级别的一些参数配置,这些参数一般是不会变动的。applica

查看redis占用内存的方法详解

环境: RedisDesktopManager客户端查看方法:客户端连接redis进入serveinfo (redis服务器右边--点击serveinfo按钮ctrl+I) 可以查看服务器信息控制台输入infomemory查看 查询结果含义:used_memory由redis分配起分配的内存总量(包括redis进程开销和数据占用的内存)used_memory_human格式化显示使用内存量used_memory_rss(rss是redissetsize的缩写)该进程占物理内存的大小,是操作系统分配给redis实例的内存大小used_memory_rss_human 格式化显示used_memo

汉诺塔问题(Hanoi Tower)--递归典型问题--Java版(图文详解)

目录概述问题来源汉诺塔问题的规则实现解题思路一个盘子两个盘子三个盘子n个盘子递归概念递归特性递归的时间复杂度汉诺塔中的递归代码总结概述问题来源    汉诺塔(TowerofHanoi),又称河内塔,是一个源于印度古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。汉诺塔问题的规则有三根柱子,分别记为A、B、C。开始时,所有的盘子都放在A柱子上,按照从大到小的顺序堆叠。目标是将所有的盘子从A柱子移动到C柱子上,期间可以借助B柱子作为辅助。在移动过程中,每次只能移动一个盘子

【微服务】springboot整合skywalking使用详解

目录一、前言二、SkyWalking介绍2.1SkyWalking是什么2.2SkyWalking核心功能2.3SkyWalking整体架构2.4SkyWalking主要工作流程三、为什么选择SkyWalking3.1业务背景3.2常见监控工具对比3.3为什么选择SkyWalking3.3.1代码侵入性极低3.3.2功能丰富3.3.3产品完善度高四、SkyWalking环境搭建4.1下载安装包4.2部署服务4.2.1部署oap(apm)服务4.2.2web-ui界面访问4.3数据持久化配置4.3.1修改配置文件4.3.2上传mysql驱动包4.3.3重启服务五、springboot接入Skyw

js中ES6新增Set、Map两种数据结构详解(建议收藏)

文章目录前言一、Set增删改查add()delete()has()clear()遍历二、Map增删改查sizeset()get()has()delete()clear()遍历三、WeakSet和WeakMapWeakSetWeakMap参考文献前言如果要用一句来描述,我们可以说Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构什么是集合?什么又是字典?集合是由一堆无序的、相关联的,且不重复的内存结构【数学中称为元素】组成的组合字典是一些元素的集合。每个元素有一个称作key的域,不同元素的key各不相同区别?共同点:集合、字典都可以存储不重复的值不同点:集合是以[值,值]的形式存储元